Source: http://www.kevinroth.com/rte/
In the body of your web page, insert the following:
<form name="RTEDemo" action="demo.htm" method="post" onsubmit="return submitForm();">
<script language="JavaScript" type="text/javascript">
<!--
function submitForm() {
//make sure hidden and iframe values are in sync for all rtes before submitting form
updateRTEs();
//change the following line to true to submit form
alert("rte1 = " + htmlDecode(document.RTEDemo.rte1.value));
return false;
}
//Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML, encHTML)
initRTE("./images/", "./", "", true);
//-->
</script>
<noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
<script language="JavaScript" type="text/javascript">
<!--
//build new richTextEditor
var rte1 = new richTextEditor('rte1');
rte1.html = 'here's the "\<em\>preloaded\<\/em\> \<b\>content\<\/b\>"';
rte1.toggleSrc = false;
rte1.build();
//-->
</script>
To see a matrix of commands supported by each browser, click here.
All RTE options must be set prior to calling the build() method.
| Option | Type | Default Value | Description |
|---|---|---|---|
| html | string | "" | String of html that will be preloaded in the RTE. Example: rte1.html = 'preloaded text'; |
| width | int | 540 | Width of the RTE. If set below the width needed by the toolbars to render set commands, width will grow to minimum width necessary. Example: rte1.width = 500; |
| height | int | 200 | Height of the RTE. Example: rte1.height = 100; |
| readOnly | boolean | false | Makes RTE read-only. Example: rte1.readOnly = true; |
| toolbar1 | boolean | true | Sets whether toolbar1 will be displayed or not. Overrides command options contained within toolbar1. Toolbar1 contains header formatting, font types, and font sizes. Example: rte1.toolbar1 = false; |
| toolbar2 | boolean | true | Sets whether toolbar2 will be displayed or not. Overrides command options contained within toolbar2. Toolbar2 contains all other command options not in toolbar1. Example: rte1.toolbar2 = false; |
| cmdFormatBlock | boolean | true | Sets whether block formatting command is enabled or disabled. Example: rte1.cmdFormatBlock = false; |
| cmdFontName | boolean | true | Sets whether font type command is enabled or disabled. Example: rte1.cmdFontName = false; |
| cmdFontSize | boolean | true | Sets whether font size command is enabled or disabled. Example: rte1.cmdFontSize = false; |
| cmdIncreaseFontSize | boolean | false | Sets whether increase font size command is enabled or disabled. This command is only available on Gecko browsers. Example: rte1.cmdIncreaseFontSize = true; |
| cmdDecreaseFontSize | boolean | false | Sets whether decrease font size command is enabled or disabled. This command is only available on Gecko browsers. Example: rte1.cmdDecreaseFontSize = true; |
| cmdBold | boolean | true | Sets whether bold command is enabled or disabled. Example: rte1.cmdBold = false; |
| cmdItalic | boolean | true | Sets whether italic command is enabled or disabled. Example: rte1.cmdItalic = false; |
| cmdUnderline | boolean | true | Sets whether underline command is enabled or disabled. Example: rte1.cmdUnderline = false; |
| cmdStrikethrough | boolean | false | Sets whether strikethrough command is enabled or disabled. Example: rte1.cmdStrikethrough = true; |
| cmdSuperscript | boolean | false | Sets whether superscript command is enabled or disabled. Example: rte1.cmdSuperscript = true; |
| cmdSubscript | boolean | false | Sets whether subscript command is enabled or disabled. Example: rte1.cmdSubscript = true; |
| cmdJustifyLeft | boolean | true | Sets whether justify left command is enabled or disabled. Example: rte1.cmdJustifyLeft = false; |
| cmdJustifyCenter | boolean | true | Sets whether justify center command is enabled or disabled. Example: rte1.cmdJustifyCenter = false; |
| cmdJustifyRight | boolean | true | Sets whether justify right command is enabled or disabled. Example: rte1.cmdJustifyRight = false; |
| cmdJustifyFull | boolean | false | Sets whether justify full command is enabled or disabled. Example: rte1.cmdJustifyFull = true; |
| cmdInsertHorizontalRule | boolean | true | Sets whether insert horizontal rule command is enabled or disabled. Example: rte1.cmdInsertHorizontalRule = false; |
| cmdInsertOrderedList | boolean | true | Sets whether insert ordered list command is enabled or disabled. Example: rte1.cmdInsertOrderedList = false; |
| cmdInsertUnorderedList | boolean | true | Sets whether insert unordered list command is enabled or disabled. Example: rte1.cmdInsertUnorderedList = false; |
| cmdOutdent | boolean | true | Sets whether outdent command is enabled or disabled. Example: rte1.cmdOutdent = false; |
| cmdIndent | boolean | true | Sets whether indent command is enabled or disabled. Example: rte1.cmdIndent = false; |
| cmdForeColor | boolean | true | Sets whether change fore color command is enabled or disabled. Example: rte1.cmdForeColor = false; |
| cmdHiliteColor | boolean | true | Sets whether change hilight color command is enabled or disabled. Example: rte1.cmdHiliteColor = false; |
| cmdInsertLink | boolean | true | Sets whether insert link command is enabled or disabled. Example: rte1.cmdInsertLink = false; |
| cmdUnlink | boolean | false | Sets whether unlink command is enabled or disabled. Example: rte1.cmdUnlink = true; |
| cmdInsertImage | boolean | true | Sets whether insert image command is enabled or disabled. Example: rte1.cmdInsertImage = false; |
| cmdInsertSpecialChars | boolean | true | Sets whether insert special character command is enabled or disabled. Example: rte1.cmdInsertSpecialChars = false; |
| cmdInsertTable | boolean | true | Sets whether insert table command is enabled or disabled. Example: rte1.cmdInsertTable = false; |
| cmdSpellcheck | boolean | true | Sets whether spell check command is enabled or disabled. Example: rte1.cmdSpellcheck = false; |
| cmdCut | boolean | false | Sets whether cut command is enabled or disabled. Example: rte1.cmdCut = true; |
| cmdCopy | boolean | false | Sets whether copy command is enabled or disabled. Example: rte1.cmdCopy = true; |
| cmdPaste | boolean | false | Sets whether paste command is enabled or disabled. Example: rte1.cmdPaste = true; |
| cmdUndo | boolean | false | Sets whether undo command is enabled or disabled. Example: rte1.cmdUndo = true; |
| cmdRedo | boolean | false | Sets whether redo command is enabled or disabled. Example: rte1.cmdRedo = true; |
| cmdRemoveFormat | boolean | false | Sets whether remove formatting command is enabled or disabled. Example: rte1.cmdRemoveFormat = true; |
| toggleSrc | boolean | true | Sets whether toggle source command is enabled or disabled. Example: rte1.toggleSrc = false; |